const host = 'http://localhost:3000';

//定义一个函数返回商品列表页面
function back() {
    location.href = './store.html'
}

//定义一个函数，用于保存商品信息
function save() {
    const id = new URLSearchParams(location.search).get('id')
    
    const storeName = $('input[name=storeName]').val()
    
    const price = $('input[name=price]').val()
    
    const stock = $('input[name=stock]').val()
    

    if (id) {
        axios.put(`${host}/store/${id}`,{storeName,price,stock}).then(res =>{
            //检查服务器响应的数据代码状态
            if (res.data.code === 1000) {
                alert('商品修改成功！')
                location.href = './store.html'
            }
        }).catch(error => {
            console.error('更新商品信息发生错误：',error);
            
        })
    }else{
        // 如果不存在ID，则执行添加操作
        // 发起POST请求到服务器，添加新的书籍信息
        axios.post(`${host}/store`,{storeName,price,stock}).then(res =>{
            //检查服务器响应的数据代码状态
            if (res.data.code === 1000) {
                alert('商品添加成功！')
                location.href = './store.html'
            }
        }).catch(error => {
            console.error('添加商品信息发生错误：',error);
            
        })  
    }


}

$(function () {
    const id = new URLSearchParams(location.search).get('id')

    if (id) {
        axios.get(`${host}/store/${id}`).then(res =>{
            const store = res.data.data

            //渲染商品信息到表单中
            $('input[name=storeName]').val(store.storeName);
            $('input[name=price]').val(store.price);
            $('input[name=stock]').val(store.stock);
        }).catch(error =>{
            console.error('获取商品详情时发生错误：',error);
            
        })
    }
})